from BeautifulReport import BeautifulReport     # 引入BeautifulReport用于生成报告
import unittest,time    # 引入unittest和time模块
from config.config_login import CASES_PATH,REPORT_PATH  # 引入config内的cases和report文件路径

# 定义时间格式
now = time.strftime('%Y%m%d%H%M%S')
# 定义文件名字
filename = 'test_crm_reslut-{}.html'.format(now)
# 通过discover方法找到需要执行的用例
suite = unittest.defaultTestLoader.discover(CASES_PATH,pattern='test_*.py')
# 使用BeautifulReport生成报告
runner = BeautifulReport(suite)
runner.report(description='crm登录测试报告',
              filename=filename,
              report_dir=REPORT_PATH)